package timbap.visualizer.api.plugin.container;

import timbap.visualizer.api.context.messaging.TimeCodeDispatcher;

/**
 * The <code>ModeControlSwitch</code> interface is the base
 * interface for plugin controllable switches that also dispatch
 * a received time code to their child plugins
 *
 * @author  Andreas Pabst
 * @see     timbap.visualizer.api.plugin.container.PluginSwitchCommandListener
 * @see     timbap.visualizer.api.plugin.container.PluginSwitch
 */
public interface ModeControlSwitch extends TimeCodeDispatcher,
                                           PluginControllableSwitch {

}
